package com.miyake.dsp.osa.lab;

import com.miyake.dsp.osa.lab.ChartSetting.YAxisType;

public class ChartSettingEx {

	public ChartSettingEx(YAxisType linear) {
		this.yAxisType = linear;
	}


	public double getOffset1() {
		return offset1;
	}


	public void setOffset1(double offset1) {
		this.offset1 = offset1;
	}


	public double getOffset2() {
		return offset2;
	}


	public void setOffset2(double offset2) {
		this.offset2 = offset2;
	}


	public double getOffset3() {
		return offset3;
	}


	public void setOffset3(double offset3) {
		this.offset3 = offset3;
	}


	public double getOffset4() {
		return offset4;
	}


	public void setOffset4(double offset4) {
		this.offset4 = offset4;
	}


	public double getOffset5() {
		return offset5;
	}


	public void setOffset5(double offset5) {
		this.offset5 = offset5;
	}


	public double getOffset6() {
		return offset6;
	}


	public void setOffset6(double offset6) {
		this.offset6 = offset6;
	}


	public double getOffset7() {
		return offset7;
	}


	public void setOffset7(double offset7) {
		this.offset7 = offset7;
	}


	public double getOffset8() {
		return offset8;
	}


	public void setOffset8(double offset8) {
		this.offset8 = offset8;
	}

	public void setyAxisType(YAxisType yAxisType) {
		this.yAxisType = yAxisType;
	}

	public enum YAxisType {
		Linear, dB, dBm
	};
	
	public YAxisType getyAxisType() {
		return yAxisType;
	}
	
	@LabUiAnnotation(caption="Path")
	private YAxisType yAxisType;
	@LabUiAnnotation(caption="Offset 1")
	private double offset1;
	@LabUiAnnotation(caption="Offset 2")
	private double offset2;	
	@LabUiAnnotation(caption="Offset 3")
	private double offset3;
	@LabUiAnnotation(caption="Offset 4")
	private double offset4;
	@LabUiAnnotation(caption="Offset 5")
	private double offset5;
	@LabUiAnnotation(caption="Offset 6")
	private double offset6;
	@LabUiAnnotation(caption="Offset 7")
	private double offset7;
	@LabUiAnnotation(caption="Offset 8")
	private double offset8;

}
